home *** CD-ROM | disk | FTP | other *** search
/ Aminet 31 / Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso / Aminet / comm / news / slrn-bin.lha / slrn / doc / tm / slrnfuns / Makefile < prev    next >
Makefile  |  1999-04-27  |  1KB  |  50 lines

  1. # -*- sh -*-
  2. #
  3. #  jed version 0.98-5 or newer is required.  tm2txt is part of the slang
  4. #  distribution.
  5. #
  6. TXT_FILES = slrnfuns.txt
  7. SGML_FILES = slrnfuns.sgml
  8. HTML_FILES = slrnfuns.html
  9. TEX_FILES = 
  10. PS_FILES = 
  11.  
  12. SGML2LATEX = sgml2latex -p letter -o tex
  13. SGML2HTML = sgml2html
  14. SGML2TXT = sgml2txt -f
  15. TM2TXT = tm2txt --quiet
  16. LATEX = latex
  17.  
  18. TEXTDIR = ..
  19. PSDIR = ps
  20. HTMLDIR = html
  21. SGMLDIR = sgml
  22.  
  23. SUBDIRS = $(TEXTDIR) $(HTMLDIR) # $(PSDIR) $(SGMLDIR)
  24. SRCDIR = `pwd`
  25.  
  26. all: $(SGML_FILES) $(HTML_FILES) $(TEX_FILES) $(TXT_FILES)
  27. text-files: $(TXT_FILES)
  28. #----- SGML Files -----------------------------------------------------------
  29. slrnfuns.sgml: slrnfuns.tm
  30.     jed -script tm2sgml.sl slrnfuns
  31. #----- HTML Files -----------------------------------------------------------
  32. slrnfuns.html : slrnfuns.sgml
  33.     $(SGML2HTML) slrnfuns.sgml
  34. #----- TeX Files ------------------------------------------------------------
  35. #----- Text Files -----------------------------------------------------------
  36. slrnfuns.txt : slrnfuns.tm
  37.     cat slrnfuns/*.tm | $(TM2TXT) > slrnfuns.txt
  38. #----------------------------------------------------------------------------
  39. clean:
  40.     -rm -f *~ *.dvi *.log *.aux *.toc slrnfuns/*.BAK slrnfuns/*~
  41.  
  42. distclean: clean
  43.     -rm -f *.html $(TXT_FILES) $(TEX_FILES) $(SGML_FILES)
  44. install: all $(PS_FILES)
  45.     -mkdir $(SUBDIRS)
  46.     -mv $(TXT_FILES) $(TEXTDIR)
  47.     -mv *.html $(HTMLDIR)
  48. #    -mv $(PS_FILES) $(PSDIR)
  49. #    -mv $(SGML_FILES) $(SGMLDIR)
  50.